package ar.org.cfired.creditos.gui;

import javax.servlet.http.HttpSessionListener;
import javax.servlet.http.HttpSessionEvent;
/**
 * Listener de sesiones de HTML. Se ocupa principalmente de, en caso
 * de timeout, liberar los documentos que hayan sido bloqueados
 * @author Rogelio Di Pasquale - Revolution BPM
 * */
public class GUISessionListener	implements HttpSessionListener {


	/* Session Creation	Event */
	public void	sessionCreated(HttpSessionEvent	se)	{

	}

	/* Session Invalidation	Event */
	public void	sessionDestroyed(HttpSessionEvent se) {
		Sesion sesion = (Sesion)se.getSession().getAttribute("Sesion");
		if (sesion != null) {
			sesion.cerrarSesionTarea();
			sesion.setTareaActiva(null);
		}
	}

}